@keyframes slidein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.page {
  background-color: white;
  position: relative;
  width: 750px;
  height: 1833px;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: slidein;
}
.page .group_1 {
  background-color: #f1f5fe;
  position: relative;
  width: 750px;
  height: 1833px;
}
.page .group_1 .section_2 {
  position: relative;
  width: 750px;
  height: 586px;
  background: linear-gradient(
    216deg,
    rgba(68, 115, 249, 0.95) 0,
    rgba(68, 115, 249, 0.95) 0,
    rgba(89, 186, 255, 0.95) 46.655273%,
    rgba(70, 90, 248, 0.95) 100%,
    rgba(70, 90, 248, 0.95) 100%
  );
  border-radius: 0 0 50px 50px;
  background-size: 100% 100%;
}
.page .group_1 .section_2 .image_1 {
  width: 655px;
  height: 22px;
  margin: 30px 0 0 48px;
}
.page .group_1 .section_2 .text_1 {
  width: 70px;
  height: 35px;
  overflow-wrap: break-word;
  color: white;
  font-size: 36px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin: 84px 0 0 341px;
}
.page .group_1 .section_2 .box_1 {
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.42);
  background-image: linear-gradient(
    rgba(67, 57, 247, 0.16) 0,
    rgba(67, 57, 247, 0.16) 0,
    rgba(255, 255, 255, 0.16) 100%,
    rgba(255, 255, 255, 0.16) 100%
  );
  border-radius: 30px;
  height: 200px;
  width: 710px;
  margin: 66px 0 43px 20px;
}
.page .group_1 .section_2 .box_1 .image_4 {
  width: 300px;
  height: 160px;
  margin: 23px 0 0 41px;
}
.page .group_1 .section_2 .image_5 {
  position: absolute;
  left: 378px;
  top: 155px;
  width: 352px;
  height: 332px;
}
.page .group_1 .block_2 {
  box-shadow: 0px 6px 90px 0px rgba(56, 137, 203, 0.11);
  background-color: white;
  border-radius: 30px;
  position: relative;
  width: 710px;
  height: 875px;
  margin: 472px 0 0 20px;
}
.page .group_1 .block_2 .block_10 {
  width: 670px;
  height: 162px;
  margin: 49px 0 0 15px;
}
.page .group_1 .block_2 .block_10 .group_4 {
  background-color: white;
  border-radius: 20px;
  width: 162px;
  height: 162px;
}
.page .group_1 .block_2 .block_10 .section_3 {
  width: 285px;
  height: 151px;
  margin: 9px 0 0 22px;
}
.page .group_1 .block_2 .block_10 .section_3 .text_3 {
  width: 285px;
  height: 25px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
}
.page .group_1 .block_2 .block_10 .section_3 .text-wrapper_1 {
  background-color: #6cadff;
  border-radius: 22px;
  height: 45px;
  margin-top: 81px;
  width: 127px;
}
.page .group_1 .block_2 .block_10 .section_3 .text-wrapper_1 .text_4 {
  width: 81px;
  height: 25px;
  overflow-wrap: break-word;
  color: white;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 11px 0 0 23px;
}
.page .group_1 .block_2 .block_10 .text_5 {
  width: 162px;
  height: 21px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 127px 0 0 39px;
}
.page .group_1 .block_2 .box_3 {
  background-color: #e7edfe;
  width: 671px;
  height: 2px;
  margin: 30px 0 0 20px;
}
.page .group_1 .block_2 .block_11 {
  width: 670px;
  height: 162px;
  margin: 30px 0 0 15px;
}
.page .group_1 .block_2 .block_11 .block_3 {
  background-color: white;
  border-radius: 20px;
  width: 162px;
  height: 162px;
}
.page .group_1 .block_2 .block_11 .block_12 {
  width: 285px;
  height: 151px;
  margin: 9px 0 0 22px;
}
.page .group_1 .block_2 .block_11 .block_12 .text_6 {
  width: 285px;
  height: 25px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
}
.page .group_1 .block_2 .block_11 .block_12 .text-wrapper_2 {
  background-color: #6cadff;
  border-radius: 22px;
  height: 45px;
  margin-top: 81px;
  width: 127px;
}
.page .group_1 .block_2 .block_11 .block_12 .text-wrapper_2 .text_7 {
  width: 81px;
  height: 25px;
  overflow-wrap: break-word;
  color: white;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 11px 0 0 23px;
}
.page .group_1 .block_2 .block_11 .text_8 {
  width: 162px;
  height: 21px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 127px 0 0 39px;
}
.page .group_1 .block_2 .box_5 {
  background-color: #e7edfe;
  width: 671px;
  height: 2px;
  margin: 30px 0 0 20px;
}
.page .group_1 .block_2 .block_13 {
  width: 670px;
  height: 162px;
  margin: 30px 0 216px 15px;
}
.page .group_1 .block_2 .block_13 .block_5 {
  background-color: white;
  border-radius: 20px;
  width: 162px;
  height: 162px;
}
.page .group_1 .block_2 .block_13 .block_14 {
  width: 285px;
  height: 151px;
  margin: 9px 0 0 22px;
}
.page .group_1 .block_2 .block_13 .block_14 .text_9 {
  width: 285px;
  height: 25px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
}
.page .group_1 .block_2 .block_13 .block_14 .text-wrapper_3 {
  background-color: #6cadff;
  border-radius: 22px;
  height: 45px;
  margin-top: 81px;
  width: 127px;
}
.page .group_1 .block_2 .block_13 .block_14 .text-wrapper_3 .text_10 {
  width: 81px;
  height: 25px;
  overflow-wrap: break-word;
  color: white;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 11px 0 0 23px;
}
.page .group_1 .block_2 .block_13 .text_11 {
  width: 162px;
  height: 21px;
  overflow-wrap: break-word;
  color: #010101;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 127px 0 0 39px;
}
.page .group_1 .block_2 .box_7 {
  background-color: white;
  position: absolute;
  left: -20px;
  top: 722px;
  width: 750px;
  height: 153px;
  border: 1px solid #edf0f5;
}
.page .group_1 .block_2 .box_7 .section_4 {
  width: 608px;
  height: 82px;
  margin: 22px 0 0 72px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_4 {
  width: 46px;
  height: 82px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_4 .section_1 {
  width: 46px;
  height: 46px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/97341b1969006f24f06e214ded950856) 100%
    no-repeat;
  background-size: 100% 100%;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_4 .text-group_1 {
  width: 38px;
  height: 20px;
  overflow-wrap: break-word;
  color: #428bfb;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 16px 0 0 3px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_5 {
  width: 43px;
  height: 79px;
  margin: 3px 0 0 236px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_5 .label_4 {
  width: 43px;
  height: 41px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_5 .text-group_2 {
  width: 38px;
  height: 20px;
  overflow-wrap: break-word;
  color: gray;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 18px 0 0 2px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_6 {
  width: 43px;
  height: 79px;
  margin: 2px 0 0 240px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_6 .label_5 {
  width: 43px;
  height: 43px;
}
.page .group_1 .block_2 .box_7 .section_4 .image-text_6 .text-group_3 {
  width: 39px;
  height: 19px;
  overflow-wrap: break-word;
  color: gray;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 17px;
}
.page .group_1 .block_2 .box_7 .group_7 {
  background-color: #312f30;
  border-radius: 5px;
  width: 269px;
  height: 10px;
  margin: 23px 0 16px 242px;
}
.page .group_1 .section_5 {
  position: absolute;
  left: 0;
  top: 486px;
  width: 750px;
  height: 473px;
}
.page .group_1 .section_5 .text_12 {
  width: 142px;
  height: 34px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 36px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin: 50px 0 0 18px;
}
.page .group_1 .section_5 .box_8 {
  box-shadow: 0px 6px 90px 0px rgba(56, 137, 203, 0.11);
  background-color: white;
  border-radius: 30px;
  width: 710px;
  height: 245px;
  margin: 30px 0 0 20px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_10 {
  width: 103px;
  height: 190px;
  margin: 27px 0 0 68px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_10 .text_13 {
  width: 41px;
  height: 21px;
  overflow-wrap: break-word;
  color: #7892d8;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 29px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_10 .text_14 {
  width: 103px;
  height: 25px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 58px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_10 .text_15 {
  width: 103px;
  height: 25px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 61px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_11 {
  width: 140px;
  height: 190px;
  margin: 26px 0 0 40px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_11 .text_16 {
  width: 41px;
  height: 22px;
  overflow-wrap: break-word;
  color: #7892d8;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 49px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_11 .text_17 {
  width: 140px;
  height: 20px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 58px;
}
.page .group_1 .section_5 .box_8 .text-wrapper_11 .text_18 {
  width: 124px;
  height: 20px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 70px;
}
.page .group_1 .section_5 .box_8 .group_8 {
  height: 235px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/20c77c8654b9454a25bba8b840feb267) 100%
    no-repeat;
  background-size: 100% 100%;
  width: 396px;
  position: relative;
  margin: 24px 18px 0 -55px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_12 {
  width: 188px;
  height: 23px;
  margin: 3px 0 0 127px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_12 .text_19 {
  width: 43px;
  height: 22px;
  overflow-wrap: break-word;
  color: #7892d8;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_12 .text_20 {
  width: 43px;
  height: 22px;
  overflow-wrap: break-word;
  color: #7892d8;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 1px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_13 {
  width: 206px;
  height: 25px;
  margin: 54px 0 0 128px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_13 .text_21 {
  width: 45px;
  height: 20px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 4px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_13 .text_22 {
  width: 76px;
  height: 25px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_14 {
  width: 206px;
  height: 25px;
  margin: 63px 0 42px 129px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_14 .text_23 {
  width: 45px;
  height: 20px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 4px;
}
.page .group_1 .section_5 .box_8 .group_8 .text-wrapper_14 .text_24 {
  width: 76px;
  height: 25px;
  overflow-wrap: break-word;
  color: #110c0c;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
}
.page .group_1 .section_5 .box_8 .group_8 .block_8 {
  background-color: #e7edfe;
  position: absolute;
  left: -276px;
  top: 49px;
  width: 671px;
  height: 2px;
}
.page .group_1 .section_5 .box_8 .group_8 .block_9 {
  background-color: #e7edfe;
  position: absolute;
  left: -276px;
  top: 137px;
  width: 671px;
  height: 2px;
}
.page .group_1 .section_5 .text-wrapper_15 {
  width: 685px;
  height: 80px;
  margin: 50px 0 16px 19px;
}
.page .group_1 .section_5 .text-wrapper_15 .text_25 {
  width: 141px;
  height: 34px;
  overflow-wrap: break-word;
  color: #333;
  font-size: 36px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
}
.page .group_1 .section_5 .text-wrapper_15 .text_26 {
  width: 442px;
  height: 58px;
  overflow-wrap: break-word;
  color: white;
  font-size: 56px;
  font-family: HYChengXingJ;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 75px;
  margin-top: 22px;
}
